package com.hp.springbootwebflux.base;

import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.stream.IntStream;
import java.util.stream.Stream;

/**
 * @author dongxing
 **/
public class TestMy {

    public static void main(String[] args) {
        //随机创建10个数的流
        new Random().ints().limit(10).forEach(System.out::println);
        // 创建1-10的流（包括10）
        IntStream.rangeClosed(1,10).forEach(System.out::println);
        // 创建1-9的流（不包括10）
        IntStream.range(1,10).forEach(System.out::println);

        String m = "aa bb nn bb";
        String[] s = m.split(" ");
        // intStream和longStream并不是Stream的子类
        Stream.of(s).flatMap(s1 -> s1.chars().boxed()).forEach(System.out::println);
        Stream.of(s).flatMap(s1 -> s1.chars().boxed()).forEach(i-> System.out.println(((char) i.intValue())));

        long l = TimeUnit.SECONDS.toMinutes(30);
        System.out.println(l);
    }
}
